package com.lanxin.zc.mapper;

import com.lanxin.zc.entity.ZcAssetmovelog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.lanxin.zc.vo.AllzcassetmoveapplyVo;
import com.lanxin.zc.vo.AllzcassetpurchaseapplyVo;
import com.lanxin.zc.vo.ZcassetmovelogVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author 
 * @since 2025-07-16
 */
public interface ZcAssetmovelogMapper extends BaseMapper<ZcAssetmovelog> {

    List<ZcassetmovelogVo> selectlogbyassetid(@Param("assetid") String assetid);

    List<AllzcassetmoveapplyVo> selectzcassetmoveList(
            @Param("docNo") String docNo,
            @Param("empName") String empName,
            @Param("submitDate") String submitDate,
            @Param("status") String status
    );

    List<AllzcassetmoveapplyVo> selectmyzcassetmoveList(
            @Param("docNo") String docNo,
            @Param("submitDate") String submitDate,
            @Param("status") String status,
            @Param("proposer") Integer proposer
    );

}
